The Hluhluwe River originates in the Hluhluwe Game Reserve, KwaZulu-Natal, South Africa. It runs northeast to the Hluhluwe Dam, beyond which it converges with the Nyalazi River to become the St Lucia River at Lake St Lucia.